package sy.dao;

import java.io.Serializable;
import java.util.List;

import sy.model.SysProject;
import sy.model.SysProjectInformationMapping;
import sy.model.SysProjectOwnerMapping;

public interface SysProjectOwnerMappingDaoI {
	
	Serializable save(SysProjectOwnerMapping sysProjectOwnerMapping);
	
	void remove(SysProjectOwnerMapping sysProjectOwnerMapping);
	
	void update(SysProjectOwnerMapping sysProjectOwnerMapping);
	
	List<SysProjectOwnerMapping> list();
	
	SysProjectOwnerMapping getSysProjectOwnerMappingById(String id);
	
	List<SysProjectOwnerMapping> listSysProjectOwnerMappingByKey(String key);
	
	List<SysProjectOwnerMapping> listSysProjectOwnerMappingByOwnerId(String ownerId);
	
	Serializable saveSysProjectOwnerMappings(List<SysProjectOwnerMapping> sysProjectOwnerMapping);

}
